package com.evan.review.eventdispatch;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

import androidx.appcompat.app.AppCompatActivity;

import com.evan.review.R;

/**
 * 事件分发机制入口Activity
 * 
 * 本Activity作为Android事件分发机制学习的入口，展示不同的事件分发案例
 */
public class EventDispatchMainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_event_dispatch_main);
        
        setTitle("事件分发机制");
        
        initViews();
    }
    
    private void initViews() {
        // 事件分发案例按钮
        Button btnExample = findViewById(R.id.btn_event_example);
        btnExample.setOnClickListener(v -> {
            // 跳转到事件分发案例演示
            startActivity(new Intent(this, EventExampleActivity.class));
        });
        
        // 滚动冲突案例按钮
        Button btnScrollConflict = findViewById(R.id.btn_scroll_conflict);
        btnScrollConflict.setOnClickListener(v -> {
            // 跳转到滚动冲突案例演示
            startActivity(new Intent(this, ScrollConflictActivity.class));
        });
    }
} 